package controller.services;

import java.util.List;

import model.bo.Articletype;

public interface IArticletypeServices {

	public abstract void attachClean(Articletype instance);

	public abstract void attachDirty(Articletype instance);

	public abstract void delete(Articletype persistentInstance);

	public abstract List findAll();

	public abstract List findByExample(Articletype instance);

	public abstract List findByFatherid(Object fatherid);

	public abstract Articletype findById(Integer id);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByTypename(Object typename);

	public abstract Articletype merge(Articletype detachedInstance);

	public abstract void save(Articletype transientInstance);

}